// pages/signIn/signIn.js
// 登录页
Page({

  /**
   * 页面的初始数据
   */
  data: {
    downloadLogo: '/assets/imgs/logo.png',
    phone: null,
    password: null
  },
  changeInput: function(e) {
    // input数据双向绑定
    let dataset = e.currentTarget.dataset
    let value = e.detail.value
    this.data[dataset.obj] = value
    this.setData({
      obj: this.data[dataset.obj]
    })
  },
  clickLogin: function() {
    let _this = this
    let config = wx.getStorageSync('config')
    // 登录
    if (!(/^1[3456789]\d{9}$/.test(_this.data.phone))) {
      wx.showToast({
        title: '手机号码有误，请重新填写!',
        icon: 'none'
      })
    } else if (_this.data.password != null && _this.data.password != '') {

      // 根据账号分配不同管理页面
      wx.request({
        url: config.host + 'api/user/findPassword',
        method: 'POST',
        data: {
          passWord: _this.data.password,
          userName: _this.data.phone
        },
        success(res) {
          if (res.data.status == 200 && res.data.msg == "ok") {
            // 代号1基层，2高层
            wx.setStorage({
              key: 'level',
              data: res.data.data.deptId
            })
            wx.setStorage({
              key: 'phone',
              data: _this.data.phone
            })
            wx.setStorage({
              key: 'userId',
              data: res.data.data.id,
            })
            wx.setStorage({
              key: 'name',
              data: res.data.data.name,
            })
            if (res.data.data.deptId > 2) {
              wx.setStorage({
                key: 'productId',
                data: res.data.data.productId,
              })
              wx.reLaunch({
                url: '/pages/projectHomePage/projectHomePage',
              })
            } else if (res.data.data.deptId <= 2) {
              wx.reLaunch({
                url: '/pages/home/home',
              })
            }

          } else if (res.statusCode == 200) {
            wx.showToast({
              title: res.data.msg,
              icon: 'none'
            })
          }
        }
      })
    } else if (_this.data.password == '' || _this.data.password == null) {
      wx.showToast({
        title: '密码不能为空!',
        icon: 'none'
      })
    }
  },
  // changeLevel:function(){
  //   // 临时-改变level
  //   wx.setStorage({
  //     key: 'level',
  //     data: 3,
  //   })
  //   wx.reLaunch({
  //     url: '/pages/projectHomePage/projectHomePage',
  //   })
  // },

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function(options) {

  },

  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady: function() {

  }
})